ci: build/publish snap package for arm64#9948
Conversation
Agent-Logs-Url: https://github.com/jnsgruk/mise/sessions/5c39170b-3d26-4418-a98d-ead9f461038d Co-authored-by: jnsgruk <668505+jnsgruk@users.noreply.github.com>
Agent-Logs-Url: https://github.com/jnsgruk/mise/sessions/5c39170b-3d26-4418-a98d-ead9f461038d Co-authored-by: jnsgruk <668505+jnsgruk@users.noreply.github.com>
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
Greptile SummaryThis PR extends the snap publish workflow to build and publish for
Confidence Score: 5/5This is a safe CI-only change with no impact on application code or release artifacts beyond enabling arm64 snap publication. The change is confined to a single CI workflow file: it adds a two-entry matrix for native amd64/arm64 builds, pins the runner versions, and sets minimal read permissions. No application logic, credentials handling, or release gating is affected in a risky way. No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "ci: pin snapcraft release workflow to ub..." | Re-trigger Greptile |
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
### 🚀 Features - **(cli)** rename before flag to minimum release age by @risu729 in [#9768](#9768) - **(core)** deprecate default package files by @jdx in [#9970](#9970) - **(edit)** add --global flag for editing the global config file by @fru1tworld in [#9953](#9953) ### 🐛 Bug Fixes - **(aqua)** support cosign public-key bundles by @jdx in [#9972](#9972) - **(backend)** pass install_env to postinstall by @risu729 in [#9930](#9930) - **(backend)** apply install_env to install commands by @risu729 in [#9929](#9929) - **(cargo)** skip binstall for cargo install options by @risu729 in [#9928](#9928) - **(config)** restore MISE_ENV_FILE setting by @risu729 in [#9903](#9903) ### 🚜 Refactor - **(cli)** use tool wording in version env help by @risu729 in [#9906](#9906) - **(conda)** parse tool options locally by @risu729 in [#9960](#9960) - **(core)** parse plugin tool options locally by @risu729 in [#9963](#9963) - **(go)** parse tool options locally by @risu729 in [#9961](#9961) - **(http)** parse tool options locally by @risu729 in [#9870](#9870) ### 📦️ Dependency Updates - lock file maintenance by @renovate[bot] in [#9954](#9954) - lock file maintenance by @renovate[bot] in [#9957](#9957) ### 📦 Registry - use aqua backend for qsv by @risu729 in [#9910](#9910) ### Ci - build/publish snap package for arm64 by @jnsgruk in [#9948](#9948) ### New Contributors - @jnsgruk made their first contribution in [#9948](#9948) ## 📦 Aqua Registry Updates ### New Packages (2) - [`AOMediaCodec/libavif`](https://github.com/AOMediaCodec/libavif) - [`julian7/redact`](https://github.com/julian7/redact) ### Updated Packages (1) - [`apache/jena`](https://github.com/apache/jena)
Hi there 🙂
I recently tried to install
miseusingsnapon andarm64desktop and found it wasn't supported. It looks like thesnapcraft.yamlalready statesarm64as a target architecture, so this change adjusts the publication workflow to run on bothamd64andarm64runners, in the hope that'll result in publication forarm64.